| AddRef()=0 | IMCUnknown | [pure virtual] |
| BoxProjection(boolean onSelection, TBoxProjectionData &data)=0 | IPolymesh | [pure virtual] |
| Clone(IPolymesh **)=0 | IPolymesh | [pure virtual] |
| ConsistencyCheck()=0 | IPolymesh | [pure virtual] |
| ConvertSubdivisionToPolygons(IPolymesh **iPolymesh)=0 | IPolymesh | [pure virtual] |
| CreateOrFindVertex(I3DExVertex **vertexPtr, const TVector3 &position)=0 | IPolymesh | [pure virtual] |
| CreateVertex(I3DExVertex **vertexPtr, const TVector3 &position)=0 | IPolymesh | [pure virtual] |
| CylinderProjection(boolean onSelection, TSphereProjectionData &data)=0 | IPolymesh | [pure virtual] |
| Delete()=0 | IPolymesh | [pure virtual] |
| DeleteSelectedEdges()=0 | IPolymesh | [pure virtual] |
| DeleteSelectedPolygons()=0 | IPolymesh | [pure virtual] |
| DeleteSelectedVertices()=0 | IPolymesh | [pure virtual] |
| EdgeTransfer(EdgeData edgeBuffer[], long bufferSize)=0 | IPolymesh | [pure virtual] |
| EnableFlipCheck(boolean value, boolean checkNow=true)=0 | IPolymesh | [pure virtual] |
| FillPolygons()=0 | IPolymesh | [pure virtual] |
| FlushOptimizer(void)=0 | IPolymesh | [pure virtual] |
| GetBoundingBox(TBBox3D &bbox, boolean selection)=0 | IPolymesh | [pure virtual] |
| GetEdgeNoAddRef(long index)=0 | IPolymesh | [pure virtual] |
| GetMarker()=0 | IPolymesh | [pure virtual] |
| GetName(char *name)=0 | IPolymesh | [pure virtual] |
| GetNbEdges()=0 | IPolymesh | [pure virtual] |
| GetNbPolygons()=0 | IPolymesh | [pure virtual] |
| GetNbVertices()=0 | IPolymesh | [pure virtual] |
| GetPartialSelection()=0 | IPolymesh | [pure virtual] |
| GetPolygonNoAddRef(long index)=0 | IPolymesh | [pure virtual] |
| GetPolylineHeads(TMCPtrArray< I3DExVertex > &vertices, TMCArray< boolean > &AreClosed)=0 | IPolymesh | [pure virtual] |
| GetPolyMeshFacetMesh(FacetMesh **outMesh)=0 | IPolymesh | [pure virtual] |
| GetSelection()=0 | IPolymesh | [pure virtual] |
| GetSubdivisionLevel(boolean renderingMesh)=0 | IPolymesh | [pure virtual] |
| GetSubdivisionType()=0 | IPolymesh | [pure virtual] |
| GetUVAxis(real &roll, real &pitch, real &yaw)=0 | IPolymesh | [pure virtual] |
| GetUVAxisMode()=0 | IPolymesh | [pure virtual] |
| GetUVCustomMode(long axis)=0 | IPolymesh | [pure virtual] |
| GetUVMode()=0 | IPolymesh | [pure virtual] |
| GetUVPlaneAxis(long shadeAxis)=0 | IPolymesh | [pure virtual] |
| GetUVPlanePositive(long shadeAxis)=0 | IPolymesh | [pure virtual] |
| GetUVValue(long shadeAxis)=0 | IPolymesh | [pure virtual] |
| GetUVWraparound(boolean &outWrapU, boolean &outWrapV)=0 | IPolymesh | [pure virtual] |
| GetVertexIndexList(I3DExVertex *v, TMCArray< int32 > &Index)=0 | IPolymesh | [pure virtual] |
| GetVertexNoAddRef(long index)=0 | IPolymesh | [pure virtual] |
| ImportVertex(const TVertex3D &vertex3d, boolean useUV, int32 index)=0 | IPolymesh | [pure virtual] |
| InvertNormals()=0 | IPolymesh | [pure virtual] |
| InvertSelection(int32 selectionFlag)=0 | IPolymesh | [pure virtual] |
| MakePolygon(const TMCClassArray< TVMIVertexPtr > &vertices)=0 | IPolymesh | [pure virtual] |
| MakePolygonByForce(const TMCClassArray< TVMIVertexPtr > &ivertices)=0 | IPolymesh | [pure virtual] |
| MakePolygonCarefully(const TMCClassArray< TVMIVertexPtr > &ivertices)=0 | IPolymesh | [pure virtual] |
| Merge(IPolymesh *polymesh)=0 | IPolymesh | [pure virtual] |
| PlanarProjection(boolean onSelection, TPlanarProjectionData &data)=0 | IPolymesh | [pure virtual] |
| PreBoolean()=0 | IPolymesh | [pure virtual] |
| QueryInterface(const MCIID &riid, void **ppvObj)=0 | IMCUnknown | [pure virtual] |
| Release()=0 | IMCUnknown | [pure virtual] |
| Resize(TVector3 &scale, TVector3 ¢er)=0 | IPolymesh | [pure virtual] |
| SetMarker(int32 iD)=0 | IPolymesh | [pure virtual] |
| SetName(char *name)=0 | IPolymesh | [pure virtual] |
| SetSelection(boolean selected)=0 | IPolymesh | [pure virtual] |
| SetSubdivisionLevel(int32 level, boolean renderingMesh)=0 | IPolymesh | [pure virtual] |
| SetSubdivisionType(ESubdivisionType type)=0 | IPolymesh | [pure virtual] |
| SetUVAxis(real roll, real pitch, real yaw)=0 | IPolymesh | [pure virtual] |
| SetUVAxisMode(long mode)=0 | IPolymesh | [pure virtual] |
| SetUVCustomMode(long axis, long mode, boolean onSelection)=0 | IPolymesh | [pure virtual] |
| SetUVMode(EUVMappingModes mode)=0 | IPolymesh | [pure virtual] |
| SetUVPlaneAxis(long shadeAxis, long spaceAxis, boolean positive)=0 | IPolymesh | [pure virtual] |
| SetUVWraparound(const boolean inWrapU, const boolean inWrapV)=0 | IPolymesh | [pure virtual] |
| SetVerticesHidden(boolean hidden)=0 | IPolymesh | [pure virtual] |
| SphereProjection(boolean onSelection, TSphereProjectionData &data)=0 | IPolymesh | [pure virtual] |
| Split(IPolymesh *polymesh)=0 | IPolymesh | [pure virtual] |
| StartEdgeTransfer()=0 | IPolymesh | [pure virtual] |
| Topology(long counts[kNumberOfCases])=0 | IPolymesh | [pure virtual] |
| Transform(const TTransform3D &trans)=0 | IPolymesh | [pure virtual] |
| Triangulate()=0 | IPolymesh | [pure virtual] |
| Weld(real tolerance, boolean alignOnly)=0 | IPolymesh | [pure virtual] |